package com.project.drugs;

import java.util.List;

import com.mysql.jdbc.Connection;

public interface DrugsDAO {

	/**
	 * 将指定对象插入到数据库中
	 * @param conn
	 * @param cust
	 */
	void insert(Connection conn,Drugs drugs);
	/**
	 * 针对指定id删除记录
	 * @param conn
	 * @param id
	 */
	void deleteById(Connection conn,int id);
	/**
	 * 针对对象修改表中记录
	 * @param conn
	 * @param cust
	 */
	void update(Connection conn,Drugs drugs, int id);
	/**
	 * 根据id查询得到指定对象
	 * @param conn
	 * @param id
	 * @return
	 */
	Drugs getDrugsById(Connection conn,int id);
	/**
	 * 查询所有记录构成的集合
	 * @param conn
	 * @return
	 */
	List<Drugs> getAll(Connection conn);
	/**
	 * 返回表中数据条目数
	 * @param conn
	 * @return
	 */
	long getCount(Connection conn);
}
